/* smartphone */
@mixin screen-xs() {
	@media screen and (max-width: 544px) {
		@content;
	}
}

/* tablet (portrait) */
@mixin screen-sm() {
	@media screen and (min-width: 545px) and (max-width: 768px) {
		@content;
	}
}

/* smartphone + tablet (portrait) */
@mixin screen-sm-down() {
	@media screen and (max-width: 768px) {
		@content;
	}
}

/* tablet (portrait) + tablet (landscape) + desktop */
@mixin screen-sm-up() {
	@media screen and (min-width: 545px), print {
		@content;
	}
}

/* tablet (portrait) + tablet (landscape) */
@mixin screen-sm-md() {
	@media screen and (min-width: 545px) and (max-width: 1024px) {
		@content;
	}
}

/* tablet (landscape) */
@mixin screen-md() {
	@media screen and (min-width: 769px) and (max-width: 1024px) {
		@content;
	}
}

/* smartphone + tablet (portrait) + tablet (landscape) */
@mixin screen-md-down() {
	@media screen and (max-width: 1024px) {
		@content;
	}
}

/* tablet (landscape) + desktop */
@mixin screen-md-up() {
	@media screen and (min-width: 769px), print {
		@content;
	}
}

/* desktop */
@mixin screen-lg() {
	@media screen and (min-width: 1025px), print {
		@content;
	}
}
